home *** CD-ROM | disk | FTP | other *** search
- #ifndef lint
- static char rcsid[] = "$Header: error.c,v 1.3 87/02/12 10:57:44 schoch Exp $";
- #endif
-
- #include "externs.h"
- #include <errno.h>
- #include <signal.h>
-
- error (s)
- char *s;
- {
- #ifndef XKS
- clear();
- refresh();
- endwin();
- #endif
- if (errno == EPIPE)
- dead = TRUE;
- else {
- if (s != (char *) NULL)
- if (errno)
- perror (s);
- else
- fprintf(stderr, "%s\n", s);
- if (out)
- fclose(out);
- if (inp)
- fclose(inp);
- exit (0);
- }
- }
-